home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Selection / Multimedia Selection Volume One - CD-ROM / MULTIMEDIA SELECTION____________.ISO / grafica / dos / improc / newstuff.doc < prev    next >
Encoding:
Text File  |  1992-01-28  |  7.0 KB  |  150 lines

  1.          IMPROCES(C). Copyright John Wagner 1991. All rights reserved.
  2.  
  3. Since version 3.1 and version 3.0 of IMPROCES are so close together,
  4. I'll keep the newstuff for version 3.0 in here as well. Version 3.1 is a
  5. couple of bug fixes, two minor, one major - athough nothing really got
  6. fixed on it, one new function and support for another SVGA card.
  7.  
  8. Minor bug 1:
  9. This bug will not cause any damage nor will it crash the program. In
  10. fact, if you only use one drive for your image files, you may never
  11. notice the problem.
  12.  
  13. Here it is:
  14. After you load an image, clipfile, .MAP or .PAL file, the program will
  15. change back to that drive/directory next time you tried to load the same
  16. type of file, even if you had changed to a different drive.
  17.  
  18. EXAMPLE OF BUG:
  19.  
  20. Start IMPROCES in the C:\IMPROCES directory.
  21. Load JOAN.GIF in current directory.
  22. Change logged drive.
  23. Try to load new GIF from new drive, IMPROCES will change the drive back to
  24. drive C: and change the directory back to C:\IMPROCES.
  25.  
  26. The first drive/directory you load a file from will be the only
  27. drive/directory that you can load each type of file from. This is only
  28. effective for each time the program is run.
  29.  
  30. Why? I added this as a feature. One of my beta testers pointed out that
  31. this was a problem when using multiple drives. I took it out. It's not
  32. there. The only problem is, I didn't copy the updated .EXE file to my
  33. release directory. Oops. Sorry!
  34.  
  35. Minor bug 2:
  36. The virtual screen function that checked if you had enough drive space
  37. would report that you didn't if your TEMP or TMP variable started
  38. with a lowercase drive letter. Fixed.
  39.  
  40. Major Bug:
  41. Some SVGA cards have not been very kind to IMPROCES. Ever since version
  42. 1.0 that is. Why? Mouse drivers, yes you heard it hear first. I went to
  43. the local computer store, had 'em run IMPROCES on a 1 MB, Tseng ET4000
  44. VGA card. Didn't work. I BOUGHT the card and took it home. Put the card
  45. in my machine, ran the program, ran FINE. No problems, every mode
  46. supported.
  47.  
  48. Why? Mouse drivers. Registered user Rick Berkheimer from Salem Oregon
  49. has generously taken the time to trouble shoot the problem. Changing the
  50. mouse driver fixed it for Rick, he now runs IMPROCES on his ET4000 board
  51. just fine, a happy customer. He switched from his latest Mouse Sytems
  52. drivers to a driver from another company, I think it was Microsoft. I use
  53. a Logitech Serial Mouse, with a Logitech driver and have never had
  54. a problem. All other users that have switched their mouse drivers to
  55. updated ones have cured what ales them.
  56.  
  57. I can't fix what I can't duplicate. I traded the card in for 4 megs of
  58. RAM. I called Jordan Hargrave, the author of SVGA256.BGI driver, he owns
  59. an ET4000 board, SpeedStar or something like that, runs fine on it. If
  60. you can't run IMPROCES on your SVGA board, I'm sorry, I've spent a lot
  61. of time and money to try to fix it and I can't. I suggest you get a
  62. different mouse driver. If you write to me with a problem on with your
  63. SVGA card, or call, you will probably get this same answer. I'm sorry,
  64. thats the line I'm taking! Try a different mouse driver, you'll be
  65. pleasently surprised when IMPROCE works fine, you just got to love
  66. those higher video modes!
  67.  
  68. New command line switch:
  69. As a fix for the mouse driver problem, you may now use the -MC (mouse
  70. compatibilty) command line switch. This should fix your problem, but
  71. might cause your mouse to update on every other pixel in the higher
  72. video modes.
  73.  
  74. To use this switch, start IMPROCES with:    IMPROCES -MC
  75.  
  76. If this doesn't do it, you will need to change your mouse stuff.
  77.  
  78. Support for Trident 9000:
  79. Boards based on the Trident 9000 chipset are now supported as well as
  80. boards based on the 8800 and 8900. 9000 based boards will go up to
  81. 800x600x256 with 512K of Video Memory. Thanks to registered user, Dale
  82. Combrink of ALPHA-OMEGA electronics in Idabel, Oklahoma for _sending_ me
  83. a Trident 9000 based vga card to work with.
  84.  
  85. New function:
  86. New in the TOOLS section is Siner. Siner is a function that uses the sin
  87. and cos of a changing angle to make a neat display. It works best when
  88. you choose .003 for the increment and use the default palette.
  89.  
  90. No longer using GIF_LIB:
  91. Transparent to the user is the GIF library I was using called GIF_LIB. I
  92. used GIF_LIB through an agreement with it's author Gershon Elber. I have
  93. written my own GIF encoder/decoder and am no longer using GIF_LIB. No
  94. problems with GIF_LIB, it is a great library and widely available on
  95. BBS's, I highly recomend it to anyone interested in writing programs
  96. that use the GIF format.
  97.  
  98. Sped up the True Color Targa stuff a little using assembly language.
  99.  
  100. Thats about it. Another .0 release down the tubes. I'm a little
  101. depressed about the mouse driver causing so many problems. Downloads of
  102. IMPROCES have been happening at an all time high. This is good! I would
  103. like to thank everyone for sticking with me. I do believe IMPROCES is a
  104. great program, I certainly have enjoyed writing it. It has come a very,
  105. very long way since version 1.0, and to that I owe the support of the
  106. users who have registered so far. Thank you.
  107.  
  108. Heres the new stuff for version 3.0:
  109. Well, we are moving along here with this latest version. Version 3.0 of
  110. IMPROCES incorporates some some really exciting stuff. Here is a
  111. rundown:
  112.  
  113. * True Color Targa!:
  114. Uncompressed, True Color Targa Files (such as those produced with DKB
  115. Trace) can now be loaded and processed by IMPROCES. Custom color
  116. reduction is performed on these image while they are being loaded to
  117. reduce the possible 16 million colors to 256 colors. All this while
  118. preserving the original appearance of the image.
  119.  
  120. * Virtual Images!:
  121. IMPROCES now includes a Virtual Video Mode so that images up to
  122. 2048x2048 pixels can be loaded and edited in video mode 320x200 while
  123. panning around the image, like you would edit a document in a word
  124. processor.
  125.  
  126. * Best Fit Palette!:
  127. When images or clipfiles are avereraged together, you can now best fit
  128. the palette so that the image will preserve its intended appearance.
  129. You can choose between the incoming palette, the current palette, or
  130. a split palette.
  131.  
  132. * True Color Averaging!:
  133. When images and clipfiles are averaged, IMPROCES will now search the
  134. palette for the best color for the averaged pixel instead of just using
  135. the color look up value. This way full color images can now be averaged
  136. without degradation.
  137.  
  138. * The Jiggler!:
  139. Define up to five areas on your image and then IMPROCES will set them in
  140. motion. using this you make peoples hands, mouths and other parts move.
  141. Warning: This feature is a time waster, you'll be loading up all of your
  142. old people pictures just to see what they will look like!
  143.  
  144. As before, IMPROCES supports video modes up to 1024x768x256 on most SVGA
  145. cards and video mode 320x200x256 on all VGA systems. A small bug in
  146. versions 2.2 through 2.6 has been fixed and the program should support
  147. all of the modes on the Tseng ET4000 chipset. IMPROCES supports GIF,
  148. PCX, TGA and the Pixel Run Format from the Fastgraf Graphics library
  149. from Ted Gruber Software.
  150.